package com.ruoyi.cs.domain.vo;

import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Objects;

public class TGoodsVo extends BaseEntity {

    /**排序方式*/
    @ApiModelProperty(value = "排序方式 1升序 2倒序")
    private String sortType;
    /**最小金额*/
    @ApiModelProperty(value = "最小金额")
    private String minmoney;
    /**最大金额*/
    @ApiModelProperty(value = "最大金额")
    private String maxmoney;
    /**饰品名称*/
    @ApiModelProperty(value = "饰品名称")
    private String goodsName;
    /**饰品种类*/
    @ApiModelProperty(value = "饰品种类")
    private String goodsMold;
    /**推荐商品*/
    @ApiModelProperty(value = "推荐商品")
    private String recommendGoods;
    /**饰品ID*/
    @ApiModelProperty(value = "饰品ID")
    private String goodsId;
    /**升级概率*/
    @ApiModelProperty(value = "升级概率")
    private BigDecimal upgradeChance;
    /**升级金额*/
    @ApiModelProperty(value = "升级金额")
    private BigDecimal upgradeMoney;
    /**userId*/
    @ApiModelProperty(value = "用户id")
    private String userId;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public BigDecimal getUpgradeChance() {
        return upgradeChance;
    }

    public void setUpgradeChance(BigDecimal upgradeChance) {
        this.upgradeChance = upgradeChance;
    }

    public BigDecimal getUpgradeMoney() {
        return upgradeMoney;
    }

    public void setUpgradeMoney(BigDecimal upgradeMoney) {
        this.upgradeMoney = upgradeMoney;
    }

    public String getRecommendGoods() {
        return recommendGoods;
    }

    public void setRecommendGoods(String recommendGoods) {
        this.recommendGoods = recommendGoods;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsMold() {
        return goodsMold;
    }

    public void setGoodsMold(String goodsMold) {
        this.goodsMold = goodsMold;
    }

    public String getSortType() {
        return sortType;
    }

    public void setSortType(String sortType) {
        this.sortType = sortType;
    }

    public String getMinmoney() {
        return minmoney;
    }

    public void setMinmoney(String minmoney) {
        this.minmoney = minmoney;
    }

    public String getMaxmoney() {
        return maxmoney;
    }

    public void setMaxmoney(String maxmoney) {
        this.maxmoney = maxmoney;
    }

    @Override
    public int hashCode() {
        return Objects.hash(sortType, minmoney, maxmoney, goodsName, goodsMold, recommendGoods, goodsId, upgradeChance, upgradeMoney, userId,getPageNum(),getPageSize());
    }
}
